@layer base {
  *,
  *::before,
  *::after {
    box-sizing: border-box;
  }
  
  body {
    margin: 0;
    padding: 0;
    font-size: var(--text-body);
    line-height: var(--text-body--line-height);
  }
  
  img,
  video,
  audio,
  iframe,
  embed,
  object {
    max-width: 100%;
  }
  
  [v-cloak] {
    display: none;
  }
  
  #app {
  }
}
